For this task you have to define a class Circle2D to represent a circle with a point in two dimensions labeled x and y and a radius. To test Circle2D class...
For this task you have to define a class Circle2D to represent a circle with a point in two dimensions labeled x and y and a radius. To test Circle2D class you also need to define a test class. The Circle2D class has the following state and functionality:
- Two double data fields named x and y that specify the centre of the circle with getter methods.
- A data field radius with a getter method
- A no-arg constructor that creates a default circle with (0, 0) for (x, y) and 3 for radius.
- A constructor that constructs a circle with the specified x, y, and radius.
- A method getArea() that returns the area of the circle
- A method getPerimeter() that returns the perimeter of the circle
- A method contains(double x, double y) that returns true if the specified point (x, y) is inside this circle
- A method overlaps(Circle2D circle) that returns true if the specified circle overlaps with this circle.
Draw the UML diagram for the class and then implement the class. Write a test class program that creates a Circle2D object c1(new Circle2D(2, 2, 2.5)), display its areas and perimeter, and display the result of c1.contain(3,3), c1.containes(new Circle2D(4, 5, 8.5)), and c1.overlaps(new Circle2D(3, 5, 0.3)).
11 years ago
10
Answer(1)![blurred-text]()
![]()
Purchase the answer to view it

NOT RATED
- circle2d.zip
Bids(0)
other Questions(10)
- Assignment 5 Jam007
- Professional Weaknesses, Strengths, Skills, Long Term Goals & Short Term Goals.
- ETH 125 Week 6 CheckPoint Legislation Legacy
- ETH 125 Entire Course
- dddd
- HateMath
- I need help making an enviromental scientific hypothoses using the scientific method
- FOR DEVORY13 ONLY
- English Comp (College)
- due 1/30/2015